Expandindo de dois nós para quatro nós no AWS
O software IBM Spectrum Virtualize for Public Cloud no AWS suporta configurações de cluster de dois nós e de quatro nós. É possível expandir um cluster de dois nós existente para quatro nós incluindo nós em uma pilha existente no AWS.
Pré-requisitos
Antes de expandir um cluster de dois nós para um cluster de quatro nós, deve-se assegurar que os nós que estão sendo incluídos na configuração e nos nós existentes foram atualizados para a versão mais recente do software IBM Spectrum Virtualize for Public Cloud. Para obter informações sobre atualizações, consulte Atualizando o sistema manualmente.
Para expandir um cluster de dois nós existente para um cluster de quatro nós no AWS, conclua
estas etapas:
- Efetue logon no AWS Management Console com o perfil do administrador padrão do AWS ou o perfil do instalador.
- Selecione . Selecione a configuração de cluster de dois nós existente. Ela é exibida como uma carga de trabalho aninhada com o seguinte formato de nome: [stack-name]-workstack-{resource id}. O stack-name é especificado quando o cluster é criado com o modelo AWS CloudFormation. Por exemplo, se você especificou sv-cloud-0809 como o nome da pilha, o nome completo da pilha será sv-cloud-0809-WorkloadStack-12HXFWUEE5MGQ e será marcado como NESTED.
- Clique em Atualizar.
- Selecione Atualizar Pilha Aninhada e clique em Atualizar Pilha.
- Na página Atualizar Pilha, selecione as opções
a seguir:
- Na seção Pré-requisito--Preparar Modelo, selecione Substituir Modelo Atual.
- Na seção Especificar Modelo, selecione URL do Amazon S3.
- No campo Amazon S3 URL, insira a URL que é exibida no campo StackUpdateTemplate. Essas informações serão incluídas no resumo e na notificação por e-mail quando as instâncias do nó forem instaladas pela primeira vez no AWS. Essas informações serão incluídas na guia Saída quando as instâncias do nó forem instaladas pela primeira vez no AWS.
- Clique em Avançar.
- Na página Especificar Detalhes da Pilha, mantenha os valores que já estão definidos para a configuração existente. Assegure-se de revisar a seção Configuração do Amazon EC2 e confirme se o tipo de instância do nó para o novo grupo de E/S está correto. Clique em Avançar.
- Na página Configurar Opções de Pilha, mantenha os valores que já estão configurados. Clique em Avançar.
- Na página Revisão, revise as opções. Clique em Avançar.
- Na página Alterar Visualização Configurada, revise os recursos alterados. Vários recursos são modificados e mais duas instâncias do EC2 são incluídas para os nós. Após verificar essas mudanças, assegure-se de que a opção Reconheço que o AWS CloudFormation pode criar o recurso IAM esteja marcada.
- Clique em Atualizar Pilha. Verifique se o status da pilha aninhada muda para Update_In_Progress.
- Após a pilha ser listada como UPDATE_COMPLETE, verifique os detalhes listados para a pilha aninhada atualizada na página . Isso inclui a configuração de um cluster existente, bem como
os novos nós. Por
exemplo:
Chave Valor Descrição IBMSVNode1Port1NodeIP 10.0.95.137 IP do Nó IBM SV Node1 Port1 IBMSVNode1Port2NodeIP 10.0.89.45 IP do Nó IBM SV Node1 Port2 IBMSVNode1PortIP1 10.0.93.124 IBM SV Node1 Port IP1 IBMSVNode1PortIP2 10.0.81.253 IBM SV Node1 Port IP2 IBMSVNode1ServiceIP 10.0.92.244 IP do Serviço IBM SV Node1 IBMSVNode2Port1NodeIP 10.0.79.148 IP do Nó IBM SV Node2 Port1 IBMSVNode2Port2NodeIP 10.0.65.181 IP do Nó IBM SV Node2 Port2 IBMSVNode2PortIP1 10.0.94.124 IBM SV Node2 Port IP1 IBMSVNode2PortIP2 10.0.82.253 IBM SV Node2 Port IP2 IBMSVNode2ServiceIP 10.0.91.163 IP do Serviço IBM SV Node2 IBMSVNode3Port1NodeIP 10.0.89.6 IP do Nó IBM SV Node3 Port1 IBMSVNode3Port2NodeIP 10.0.94.117 IP do Nó IBM SV Node3 Port2 IBMSVNode3PortIP1 10.0.95.124 IBM SV Node3 Port IP1 IBMSVNode3PortIP2 10.0.83.253 IBM SV Node3 Port IP2 IBMSVNode3ServiceIP 10.0.88.197 IP do Serviço IBM SV Node3 IBMSVNode4Port1NodeIP 10.0.78.135 IP do Nó IBM SV Node4 Port1 IBMSVNode4Port2NodeIP 10.0.71.22 IP do Nó IBM SV Node4 Port2 IBMSVNode4PortIP1 10.0.96.124 IBM SV Node4 Port P1 IBMSVNode4PortIP2 10.0.84.253 IBM SV Node4 Port P2 IBMSVNode4ServiceIP 10.0.72.85 IP do Serviço IBM SV Node4 IBMSVQuorumClientEC2IP 10.0.51.189 IP Privado do IBM SV Quorum Client EC2 IBMSVVersion x.x.x.x Versão do IBM SV Cloud - Após verificar a confirmação da atualização da pilha, efetue logon no endereço endereço IP do serviço de cada nó e conclua uma descoberta de porta em todas as portas listadas na guia Saída:
- Nó 1
Em que IBMSVNode1ServiceIP é o endereço IP do serviço para o nó 1; IBMSVNode3Port1NodeIP, IBMSVNode3Port2NodeIP, IBMSVNode4Port1NodeIP, IBMSVNode4Port2NodeIP são os endereços IP para cada porta nos nós incluídos.ssh -i [key] superuser@IBMSVNode1ServiceIP satask addnodediscoverysubnet -net IBMSVNode3Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode3Port2NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode4Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode4Port2NodeIP/32- Nó 2
Em que IBMSVNode2ServiceIP é o endereço IP do serviço para o nó 2; IBMSVNode3Port1NodeIP, IBMSVNode3Port2NodeIP, IBMSVNode4Port1NodeIP, IBMSVNode4Port2NodeIP são os endereços IP para cada porta nos nós incluídos.ssh -i [key] superuser@IBMSVNode2ServiceIP satask addnodediscoverysubnet -net IBMSVNode3Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode3Port2NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode4Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode4Port2NodeIP/32- Nó 3
Em que IBMSVNode3ServiceIP é o endereço IP do serviço para o nó 3; IBMSVNode1Port1NodeIP, IBMSVNode1Port2NodeIP, IBMSVNode2Port1NodeIP, IBMSVNode2Port2NodeIP, IBMSVNode4Port1NodeIP e IBMSVNode4Port2NodeIP são os endereços IP para cada porta nos nós incluídos.ssh -i [key] superuser@IBMSVNode3ServiceIP satask addnodediscoverysubnet -net IBMSVNode1Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode1Port2NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode2Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode2Port2NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode4Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode4Port2NodeIP/32- Nó 4
Em que IBMSVNode4ServiceIP é o endereço IP do serviço para o nó 4; IBMSVNode1Port1NodeIP, IBMSVNode1Port2NodeIP, IBMSVNode2Port1NodeIP, IBMSVNode2Port2NodeIP, IBMSVNode3Port1NodeIP e IBMSVNode3Port2NodeIP são os endereços IP para cada porta.ssh -i [key] superuser@IBMSVNode4ServiceIP satask addnodediscoverysubnet -net IBMSVNode1Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode1Port2NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode2Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode2Port2NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode3Port1NodeIP/32 satask addnodediscoverysubnet -net IBMSVNode3Port2NodeIP/32
- Determine cada nome de painel de cada nó candidato no sistema inserindo o comando a seguir:
em que o valor para panel_name é usado quando você inclui o nó no sistema.svcinfo lsnodecandidate - Verifique se cada nome de painel corresponde ao nome EC2 da instância e ao endereço IP, inserindo o seguinte comando:
O panel_name é o nome do nó da etapa anterior. Verifique se o campo service_IP_address corresponde ao endereço IP privado para a instância EC2.sainfo lsservicestatus panel_name - No nó de configuração, inclua cada novo nó inserindo o seguinte
comando:
svctask addnode -iogrp io_group_name -panelname panel_name - Configure o endereço IP da porta para o novo nó usando a GUI de gerenciamento ou a interface da linha de comandos:
- Na GUI de gerenciamento, selecione . Insira os endereços IP para todas as portas para cada nó.
- Na interface da linha de comandos, insira o seguinte comando para as Portas 1
e 2 nos novos nós:
em que xx.xx.xx.xx são os endereços IP, máscaras de sub-rede e gateway das portas que você está configurando. Esses valores são criados durante a instalação quando uma sub-rede pública e uma sub-rede privada são selecionadas. Para exibir informações de sub-rede, acesse o console AWS e selecione .svctask cfgportip -node node_name -ip xx.xx.xx.xx -mask xx.xx.xx.xx -gw xx.xx.xx.xx <port id>
- Crie o novo aplicativo de quorum de IP na GUI de gerenciamento ou na
linha de comandos:
- Na GUI de gerenciamento, selecione e clique em Fazer Download do Aplicativo IPv4. O arquivo ipquorum.jar é gerado e incluído no diretório dumps.
- Na interface da linha de comandos, insira o seguinte comando:
mkquorumapp
- Após o novo aplicativo ser transferido por upload para o sistema, reinstale o aplicativo de quorum na configuração do AWS. Para obter informações, consulte Como reinstalar o aplicativo de quorum de IP.